@echo off
echo 网易云音乐API Docker测试脚本
echo.

REM 检查Docker是否安装
docker --version >nul 2>&1
if %errorlevel% neq 0 (
    echo [错误] Docker未安装，请先安装Docker Desktop
    pause
    exit /b 1
)

REM 检查Docker Compose是否安装
docker-compose --version >nul 2>&1
if %errorlevel% neq 0 (
    echo [错误] Docker Compose未安装
    pause
    exit /b 1
)

echo [信息] Docker环境检查通过
echo.

REM 构建镜像
echo [信息] 开始构建Docker镜像...
docker-compose build

if %errorlevel% neq 0 (
    echo [错误] 镜像构建失败
    pause
    exit /b 1
)

echo [信息] 镜像构建成功
echo.

REM 启动服务
echo [信息] 启动服务...
docker-compose up -d

if %errorlevel% neq 0 (
    echo [错误] 服务启动失败
    pause
    exit /b 1
)

echo [信息] 服务启动成功
echo.
echo [信息] API地址: http://localhost:3000
echo [信息] 查看日志: docker-compose logs -f
echo [信息] 停止服务: docker-compose down
echo.

pause 